置顶窗口SetWindowPos()的用法 | 您所在的位置:网站首页 › not all的用法和位置 › 置顶窗口SetWindowPos()的用法 |
置顶窗口 SetWindowPos ()的用法
SetWindowPos ()
函数功能:该函数改变一个子窗口,弹出式窗口式顶层窗口的尺 寸,位置和 Z 序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕 上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为 Z 序的 第一个窗口。
函 数 原 型 : BOOL SetWindowPos ( HWN hWnd , HWND hWndlnsertAfter,int X , int Y,int cx , int cy,UNIT . Flags );
参数:
hWnd: 窗口句柄。
hWndlnsertAfter: 在 z 序中的位于被置位的窗口前的窗口句柄。 该参数必须为一个窗口句柄,或下列值之一:
HWND_BOTTOM :将窗口置于 Z 序的底部。如果参数 hWnd 标 识了一个顶层窗口,则窗口失去顶级位置,并且被置在其他窗口的底 部。
HWND_DOTTOPMOST :将窗口置于所有非顶层窗口之上(即 在所有顶层窗口之后)。如果窗口已经是非顶层窗口则该标志不起作 用。
HWND_TOP: 将窗口置于 Z 序的顶部。
HWND_TOPMOST: 将窗口置于所有非顶层窗口之上。即使窗口 未被激活窗口也将保持顶级位置。
查看该参数的使用方法,请看说明部分。
x :以客户坐标指定窗口新位置的左边界。
Y :以客户坐标指定窗口新位置的顶边界。
cx: 以像素指定窗口的新的宽度。
cy :以像素指定窗口的新的高度。
uFlags: 窗口尺寸和定位的标志。该参数可以是下列值的组合:
|
CopyRight 2018-2019 实验室设备网 版权所有 |